<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.18"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>JCSDK C++ API Reference: 类成员 - 函数</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">JCSDK C++ API Reference
   &#160;<span id="projectnumber">2.3.3</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.8.18 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'搜索');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','搜索');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="contents">
&#160;

<h3><a id="index_o"></a>- o -</h3><ul>
<li>onCallItemAdd()
: <a class="el" href="class_j_c_call_callback.html#a2188f777767ca071c145d4a50687ce63">JCCallCallback</a>
</li>
<li>onCallItemRemove()
: <a class="el" href="class_j_c_call_callback.html#a8fb115155d6bc25139a165310069f92b">JCCallCallback</a>
</li>
<li>onCallItemUpdate()
: <a class="el" href="class_j_c_call_callback.html#a1ba1c4f09c1f573d9fe2acb5057d6c18">JCCallCallback</a>
</li>
<li>onCameraUpdate()
: <a class="el" href="class_j_c_media_device_callback.html#a2e1d495e5443274eba03c0962f6c338f">JCMediaDeviceCallback</a>
</li>
<li>onClientStateChange()
: <a class="el" href="class_j_c_client_callback.html#ace087f907d2f8a2413f10d34cfb47337">JCClientCallback</a>
</li>
<li>onCreateGroup()
: <a class="el" href="class_j_c_group_callback.html#a144693a85c66d55a9a82b01cd8b64ae5">JCGroupCallback</a>
</li>
<li>onDealMembers()
: <a class="el" href="class_j_c_group_callback.html#aee523c8884295fab5efc5616ffac7271">JCGroupCallback</a>
</li>
<li>onDissolve()
: <a class="el" href="class_j_c_group_callback.html#aa5ce051b375738371dd36cad800d7d5e">JCGroupCallback</a>
</li>
<li>onDrawBackMessageResult()
: <a class="el" href="class_j_c_message_channel_callback.html#afd4ec11e1fd62260028e1dedc8debb1d">JCMessageChannelCallback</a>
</li>
<li>onDtmfReceived()
: <a class="el" href="class_j_c_call_callback.html#ac2bb26f070f0235e19ea4671abe83df4">JCCallCallback</a>
</li>
<li>onFetchGroupInfo()
: <a class="el" href="class_j_c_group_callback.html#a339a43526d996090c0880be4ca64be08">JCGroupCallback</a>
</li>
<li>onFetchGroups()
: <a class="el" href="class_j_c_group_callback.html#a8c15219cb3a3360447ecafa803b921ad">JCGroupCallback</a>
</li>
<li>onFetchMessageResult()
: <a class="el" href="class_j_c_message_channel_callback.html#af87ff18b5760d11edbce3ba576ebcf11">JCMessageChannelCallback</a>
</li>
<li>onFileResult()
: <a class="el" href="class_j_c_storage_callback.html#a9dc9ad677d482eca77940bf268e84497">JCStorageCallback</a>
</li>
<li>onFileUpdate()
: <a class="el" href="class_j_c_storage_callback.html#aa87dce3693535784a55da8c5204351c3">JCStorageCallback</a>
</li>
<li>onGroupInfoChange()
: <a class="el" href="class_j_c_group_callback.html#a001f375d8fe4481cfcdbc6ba0040c0c8">JCGroupCallback</a>
</li>
<li>onGroupListChange()
: <a class="el" href="class_j_c_group_callback.html#ab8fc43ab45f05c3d24be2424059486b3">JCGroupCallback</a>
</li>
<li>onInviteSipUserResult()
: <a class="el" href="class_j_c_media_channel_callback.html#a25085c8e32313847c986582d45753357">JCMediaChannelCallback</a>
</li>
<li>onJoin()
: <a class="el" href="class_j_c_media_channel_callback.html#a430bd78b28e189ee3c9564ddb7db213d">JCMediaChannelCallback</a>
</li>
<li>onLeave()
: <a class="el" href="class_j_c_group_callback.html#a805a84e10daa96adc93c11ed2c231def">JCGroupCallback</a>
, <a class="el" href="class_j_c_media_channel_callback.html#a18bc4fae89f0d56fb849075f1603ac71">JCMediaChannelCallback</a>
</li>
<li>onLogin()
: <a class="el" href="class_j_c_client_callback.html#ab2deb2e2d3c95f848d9dc2baa7c6daff">JCClientCallback</a>
</li>
<li>onLogout()
: <a class="el" href="class_j_c_client_callback.html#a28b0af754882f73b08bb6ea65b03f81c">JCClientCallback</a>
</li>
<li>onMarkReadResult()
: <a class="el" href="class_j_c_message_channel_callback.html#ac13ab8c1bc42f7d35cda78a85aa89c2e">JCMessageChannelCallback</a>
</li>
<li>onMarkRecvResult()
: <a class="el" href="class_j_c_message_channel_callback.html#a2a12bcba5c6cf156c434820ccbdfaca5">JCMessageChannelCallback</a>
</li>
<li>onMediaChannelPropertyChange()
: <a class="el" href="class_j_c_media_channel_callback.html#a8ce6d3f4ac16fd55c500f8b4e27f52bb">JCMediaChannelCallback</a>
</li>
<li>onMediaChannelStateChange()
: <a class="el" href="class_j_c_media_channel_callback.html#aab5950490321f2c6bd4d9748106973ee">JCMediaChannelCallback</a>
</li>
<li>onMessageListRecv()
: <a class="el" href="class_j_c_message_channel_callback.html#ab0715175004e25de60aa1dea4a6329dd">JCMessageChannelCallback</a>
</li>
<li>onMessageReceive()
: <a class="el" href="class_j_c_call_callback.html#afb8281abd54bc8c18b77aadfe234a882">JCCallCallback</a>
, <a class="el" href="class_j_c_media_channel_callback.html#a6f6b72922ebc576d94f55dc153b1209d">JCMediaChannelCallback</a>
</li>
<li>onMessageRecv()
: <a class="el" href="class_j_c_message_channel_callback.html#aea89432c0bd6eecad1417b21acb08e3d">JCMessageChannelCallback</a>
</li>
<li>onMessageSendUpdate()
: <a class="el" href="class_j_c_message_channel_callback.html#ae5ac84a1972e2ad66a54e42a58a375c8">JCMessageChannelCallback</a>
</li>
<li>onMissedCallItem()
: <a class="el" href="class_j_c_call_callback.html#a6e46494780a74ede3c32eac1a64c0190">JCCallCallback</a>
</li>
<li>onParticipantJoin()
: <a class="el" href="class_j_c_media_channel_callback.html#adf004e70eb654a1afbf0f3f64a76e8b8">JCMediaChannelCallback</a>
</li>
<li>onParticipantLeft()
: <a class="el" href="class_j_c_media_channel_callback.html#a5888058878f3aaa382b3ede94228a6e8">JCMediaChannelCallback</a>
</li>
<li>onParticipantUpdate()
: <a class="el" href="class_j_c_media_channel_callback.html#a6cfa3d92848a80daa60ebc74a54c7042">JCMediaChannelCallback</a>
</li>
<li>onParticipantVolumeChange()
: <a class="el" href="class_j_c_media_channel_callback.html#adea3e7e31e00251081ade1adb2e23f31">JCMediaChannelCallback</a>
</li>
<li>onQuery()
: <a class="el" href="class_j_c_media_channel_callback.html#a864db3251f12affc38f7c95c7fdccab1">JCMediaChannelCallback</a>
</li>
<li>onQueryUserStatusResult()
: <a class="el" href="class_j_c_account_callback.html#a1628846ef96a07fdc8d6d29ec77cfe72">JCAccountCallback</a>
</li>
<li>onReceiveMarkRead()
: <a class="el" href="class_j_c_message_channel_callback.html#ac3d710f0bd89bfd2021a8cc748ee6ccf">JCMessageChannelCallback</a>
</li>
<li>onReceiveMarkRecv()
: <a class="el" href="class_j_c_message_channel_callback.html#adec8d81fe806221d7fdbf7b5a40385a0">JCMessageChannelCallback</a>
</li>
<li>onRefreshConversation()
: <a class="el" href="class_j_c_message_channel_callback.html#a6f43546d1948aa46214f8477888987c9">JCMessageChannelCallback</a>
</li>
<li>onRenderReceived()
: <a class="el" href="class_j_c_media_device_callback.html#a85449b5373956c78cded7e2f019d3876">JCMediaDeviceCallback</a>
</li>
<li>onRenderStart()
: <a class="el" href="class_j_c_media_device_callback.html#a48192f3dcd9d007b9ee9a91de9975286">JCMediaDeviceCallback</a>
</li>
<li>onSetGroupDnd()
: <a class="el" href="class_j_c_group_callback.html#a1af85551f6ff11910293ee9835afbb1a">JCGroupCallback</a>
</li>
<li>onStop()
: <a class="el" href="class_j_c_media_channel_callback.html#a61a1d5a81563d34f80e70541a114a74a">JCMediaChannelCallback</a>
</li>
<li>onUpdateGroup()
: <a class="el" href="class_j_c_group_callback.html#a1b44729ba0ba42952a99220eb3e95cc1">JCGroupCallback</a>
</li>
<li>onUpdateGroupComment()
: <a class="el" href="class_j_c_group_callback.html#a3ac5bad07af050067a245add5de51813">JCGroupCallback</a>
</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
制作者 &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.18
</small></address>
</body>
</html>
